package dinucleotides;

import java.util.logging.Level;
import java.util.logging.Logger;

import utils.CustomConsoleHandler;
import utils.CustomLogFormat;

public final class Main {
	
	/** Dossier contenant les fichiers de résultats */
	public static final String DOSSIER_RESULTAT = "resultats";
	
	private static Logger logger;
	private static GenerateurCodes gen;
	
	private Main() {
		
	}
	
	public static void main(String[] args) {
		logger = Logger.getLogger("Logs de Dinucléotides");
		CustomConsoleHandler ch = new CustomConsoleHandler();
		ch.setFormatter(new CustomLogFormat());
		ch.setOutputStream(System.out);
		logger.setLevel(Level.ALL);
		logger.addHandler(ch);
		ch.setLevel(Level.ALL);
		
		gen = new GenerateurCodes();
		
		Fichiers.initFolderResults();
		
		new IHM("Projet d'algorithmes de recherche - Dinucléotides");
	}
	
	public static GenerateurCodes getGenerateur() {
		return gen;
	}

	public static Logger getLogger() {
		return Main.logger;
	}
}